/*
  学习目标：配置redux调试工具
*/
import { createStore, applyMiddleware } from 'redux';
import rootReducer from './reducer';
import logger from 'redux-logger';
import thunk from 'redux-thunk';
// 1. 下包、导入
import { composeWithDevTools } from 'redux-devtools-extension';
// 2. 放在createStore的第二个参数，也就是包住中间件
// 口诀：工具 -> 应用 -> 中间件
const store = createStore(rootReducer, composeWithDevTools(applyMiddleware(thunk, logger)));
// 3. 安装chrome插件
// 4. 重新启动打包和浏览器

export default store;
